From f28e46fb64ac18ad072004c5076eab40d538373e Mon Sep 17 00:00:00 2001 From: robertl Date: Sat, 17 Nov 2007 17:01:26 +0000 Subject: [PATCH] Change Magellan route router to not clobber buffers on long wpt names. (Partial fix) --- magproto.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/magproto.c b/magproto.c index 1f996b603..e01f25fe7 100644 --- a/magproto.c +++ b/magproto.c @@ -1435,6 +1435,9 @@ mag_route_trl(const route_head * rte) pbuff = buff2; owpt = waypointp->shortname; + if (strlen(owpt) > sizeof(buff1) - 3) { + owpt[sizeof(buff1) - 3] = 0; + } owpt = mag_cleanse(owpt); sprintf(pbuff, "%s,%s", owpt, icon_token); -- 2.30.2